//
//  OCToSwiftViewController.swift
//  test_swift
//
//  Created by fangyuan ding on 2021/6/1.
//

import UIKit

class OCToSwiftViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        if #available(iOS 10, macOS 10.12, *) {
            // iOS平台，大于等于10的系统版本才执行
            // macOS平台，大于等于10.12的系统版本才执行
            // 其它平台（如watchOS、tvOS），所有的系统版本都可以执行
        }
        // main.swift
        /*
         会优先调用-initWithAge:name:
         如果没有-initWithAge:name:，才会去调用+personWithAge:name
         */
        let person = INEPerson(age: 11, name: "张三")
        person.age = 12
        person.name = "李四"
        person.run() // -[INEPerson run], 12, 李四
        person.eat("Apple", other: "Banana") // -[INEPerson eat:other:], 12, 李四, Apple, Banana

        INEPerson.run() // +[INEPerson run]
        INEPerson.eat("Beef", other: "Turkey") // +[INEPerson eat:other:], Beef, Turkey
    }
    

  

}
